/**
* This file is part of mobileworks.
*
* mobileworks is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* You should have received a copy of the GNU General Public License
* along with dev.clipall.  If not, see <http://www.gnu.org/licenses/>.
*
* https://code.google.com/p/mobileworks/
*/

package gml;

/**
 *
 * @author Erol Hira
 */
public interface Constants {
    
    
    public interface MenuPositions {
        
        public static final int LEFT = 0;
        public static final int RIGHT = 1;
        public static final int CENTER = 2; 
        
        public static final String LEFT_STR = "left";
        public static final String RIGHT_STR = "right";
        public static final String CENTER_STR = "center"; 
    }
    
    public interface Fields{
        
        public static final int X = 0;
        public static final int Y = 1;
        public static final int WIDTH = 2;
        public static final int HEIGHT = 3;
        public static final int MARGIN_LEFT = 4;
        public static final int MARGIN_RIGHT = 5;
        public static final int MARGIN_TOP = 6;
        public static final int MARGIN_BOTTOM = 7;
        public static final int OUTER_MARGIN_LEFT = 8;
        public static final int OUTER_MARGIN_RIGHT = 9;
        public static final int OUTER_MARGIN_TOP = 10;
        public static final int OUTER_MARGIN_BOTTOM = 11;
        public static final int ALIGNMENT = 12; // for alignment inside the component
        public static final int CONTAINER_HORIZONTAL_ALIGNMENT = 13;
        public static final int BG_COLOR = 14;
        public static final int FG_COLOR = 15;
        public static final int FONT = 16;
        public static final int BORDER = 17;
        public static final int BG_IMAGE = 18;
        public static final int PAINT_FLAG = 19;
        public static final int VISIBLE = 20;
        public static final int Z_ORDER = 21;        
        public static final int LABEL = 22;
        public static final int LINE_COLOR = 23;
        public static final int TYPE = 24;
        public static final int DATA = 25;
        public static final int FULLSCREEN = 26;
        public static final int FRAME_LINE_VISIBLE = 27;
        public static final int FRAME_LINE_TICKNESS = 28;
        public static final int FRAME_LINE_COLOR = 29;
        public static final int ELEMENT_BG_IMAGE = 30;
        public static final int ELEMENT_SELECTED_IMAGE = 31;
        public static final int SELECTED_BG_COLOR = 32;
        public static final int MARGIN_SELECTED_ELEMENT_VERTICAL = 33;
        public static final int MARGIN_SELECTED_ELEMENT_HORIZONTAL = 34;
        public static final int SPACE_BETWEEN_ELEMENTS = 35;
        public static final int LINE_ICON = 36;
        public static final int SELECTED_LINE_ICON = 37;
        public static final int LINE_HEIGHT = 38;
        public static final int MIN_DIST_BETWEEN_ICON_AND_TEXT = 39;
        public static final int MAX_COUNT_OF_ELEMENTS_IN_CURRENT_PAGE = 40;
        public static final int OLL = 41;
        public static final int OLT = 42;
        public static final int OLC = 43;
        public static final int ILL = 44;
        public static final int ILC = 45;
        public static final int OUTER_LINE_EXISTS = 46;
        public static final int OT = 47;
        public static final int OC = 48;
        public static final int DEFAULT_COMMAND = 49;
        public static final int COMMANDS = 50;
        public static final int POSITION = 51;
        public static final int SOFT_BUTTON_TYPE = 52;
        public static final int SOFT_BUTTON_HEIGHT = 53;
        public static final int ACTIVE = 54;
        public static final int SOFT_MENU = 55;
        public static final int VISIBLE_LINE = 56;
        public static final int SOFT_LINE_COLOR = 57;
        public static final int HARD_LINE_COLOR = 58;
        public static final int MAX_LENGTH = 59;
        
    }
}
